﻿// 合并LIS  JLIS.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

/*
https://algospot.com/judge/problem/read/JLIS

问题：

在一个数列中，通过删除0个或多个数字可以得到该数列的子序列。例如，'4 7 6'是'4 3 7 6 9'的子序列。如果子序列中没有重复的数字并且按升序排序，则称之为递增子序列。例如，'3 6 9'是前面数列的递增子序列。

给定两个整数数列A和B，分别获取它们的递增子序列，然后将其按照大小顺序合并，得到合并递增子序列（JLIS）。求出最长的合并递增子序列（JLIS）的长度。

输入：
输入的第一行是测试用例的数量c（1≤c≤50）。每个测试用例的第一行是A和B的长度n和m（1≤n，m≤100）。接下来的一行给出了n个整数作为A的元素，再接下来的一行给出了m个整数作为B的元素。所有元素都可以存储在32位带符号整数中。

输出：
对于每个测试用例，输出一行，表示合并递增子序列（JLIS）的长度。

示例输入：
3
3 3
1 2 4
3 4 7
3 3
1 2 3
4 5 6
5 3
10 20 30 1 2
10 20 30

示例输出：
5
6
5
*/
int main()
{
    std::cout << "Hello World!\n";
}

 